import re


def analyze_text(input_text):
    if not input_text.strip() or " " not in input_text.strip():
        return "Мало данных для анализа"

    words = input_text.split()
    count_words = len(words)
    count_cyrillic_capital = sum(1 for word in words if re.match(r"^[А-ЯЁ]", word))
    count_latin_char = sum(1 for word in words if re.match(r"^[a-zA-Z]", word))
    count_short_words = sum(1 for word in words if len(word) <= 3)
    count_hyphenated_words = sum(1 for word in words if "-" in word)

    longest_word = max(words, key=len)
    length_of_longest_word = len(longest_word)

    report = f"""Кол-во слов: {count_words}
Кол-во слов с заглавной кириллической буквы: {count_cyrillic_capital}
Кол-во слов содержащих латинский символ: {count_latin_char}
Кол-во слов не превышающих 3 символа: {count_short_words}
Кол-во слов в составе которых имеется дефис: {count_hyphenated_words}

Самое длинное слово: {longest_word}
Длина слова: {length_of_longest_word}"""

    return report


input_text = input("Введите слова: ")
print(analyze_text(input_text))
